#!/bin/bash

file1="./operate1.sh"
file2="./test"
file3="./operate2.sh"

if [ -f $file1 ]
then
	echo "file1 是普通文件"
else
	echo "file1 不是普通文件"
fi

if [ -d $file2 ]
then
	echo "file2 是文件目录"
else
	echo "file2 不是文件目录"
fi

if [ -s $file2 ]
then
	echo "file2 文件为空"
else
	echo "file2 文件不为空"
fi

if [ -e $file3 ]
then
	echo "file3 文件存在"
else
	echo "file3 文件不存在"
fi

if [ -r $file1 ]
then
	echo "file1 文件可读"
else
	echo "file1 文件不可读"
fi

if [ -w $file2 ]
then
	echo "file2 文件可写"
else
	echo "file2 文件不可写"
fi

if [ -x $file3 ]
then
	echo "file3 文件可执行"
else
	echo "file3 文件不可执行"
fi

if [ $file1 -n $file2 ]
then
	echo "file1 比 file2 文件新"
else
	echo "file1 比 file2 文件旧"
fi

if [ $file1 -o $file2 ]
then
	echo "file1 比 file2 文件旧"
else
	echo "file1 比 file2 文件新"
fi

